import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'
import relativeTime from 'dayjs/plugin/relativeTime'
dayjs.extend(relativeTime) // 应用相对事件的插件
dayjs.locale('zh-cn') // 使用中文

// !这个文件不忘记在 main.js 导入
// 过滤器的名字
// 用法 {{ scope.row.state | handleState }}
/* Vue.filter('handleState', function(state) {
  // state 就是竖线左边的那个数据
  // 返回啥就会把差值表达式中的那一堆替换成啥
  return state === 1 ? '启用' : '禁用'
})

Vue.filter('handleTime', time => {
  return dayjs(time).fromNow()
}) */

// Vue.filter(过滤器名字，函数)
export const handleState = state => state === 1 ? '启用' : '禁用'
export const handleTime = time => dayjs(time).fromNow()

